package com.woniuxy.yoga.course.model.form.alone;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 商家查询所有私教课程参数对象
 */
@ApiModel("商家查询所有私教课程参数对象")
@Data
public class QueryAllAloneCourseForm {

    /**
     * 当前页码
     */
    @ApiModelProperty("当前页码")
    private Integer pageNum;

    /**
     * 每页数量
     */
    @ApiModelProperty("每页数量")
    private Integer pageSize;

    /**
     * 门店id
     */
    @ApiModelProperty("门店id")
    @NotNull(message = "门店id不能为空")
    private Integer storeId;

    /**
     * 类型ID
     */
    @ApiModelProperty("类型ID")
    private Integer courseTypeId;

    /**
     * 私教课程开始时间
     */
    @ApiModelProperty("私教课程开始时间")
    private String courseStartTime;

    /**
     * 私教课程结束时间
     */
    @ApiModelProperty("私教课程结束时间")
    private String courseEndTime;

    /**
     * 用户名
     */
    @ApiModelProperty("用户名")
    private String userName;

    /**
     * 状态(0.进行中 1.已完成)
     */
    @ApiModelProperty("状态")
    private Integer courseState;
}
